package com.game.service.app.get_score;

public class GameConfig {
    private int barrageGameRatio;//抽佣比例
    private int diamondToCoinRatio;//钻币比例

    private int killRatio;//抽杀基础概率30%
    private int killRatioFloat;//每10000分差额，增加1%
    private int killRatioFloatWeight;//浮动比例权重，默认0%

    private int dingRunRation;//顶分概率70%
    private int dingMinRation;//顶分范围是差额的比例，默认最小10%
    private int dingMaxRation;//顶分范围是差额的比例，默认最大190%

    private int bullet_livingScreen;//本直播间公屏
    private int bullet_livingFloatingScreen;//本直播间飘屏
    private int bullet_allLivingScreen;//全全直播间公屏
    private int bullet_allLivingFloatingScreen;//全直播间飘屏

    private  int maxBetScore;//房间最大押注
    private  int maxPlayerNum;//房间最多人数

    public int getBarrageGameRatio() {
        return barrageGameRatio;
    }

    public void setBarrageGameRatio(int barrageGameRatio) {
        this.barrageGameRatio = barrageGameRatio;
    }

    public int getDiamondToCoinRatio() {
        return diamondToCoinRatio;
    }

    public void setDiamondToCoinRatio(int diamondToCoinRatio) {
        this.diamondToCoinRatio = diamondToCoinRatio;
    }

    public int getKillRatio() {
        return killRatio;
    }

    public void setKillRatio(int killRatio) {
        this.killRatio = killRatio;
    }

    public int getKillRatioFloat() {
        return killRatioFloat;
    }

    public void setKillRatioFloat(int killRatioFloat) {
        this.killRatioFloat = killRatioFloat;
    }

    public int getDingRunRation() {
        return dingRunRation;
    }

    public void setDingRunRation(int dingRunRation) {
        this.dingRunRation = dingRunRation;
    }

    public int getDingMinRation() {
        return dingMinRation;
    }

    public void setDingMinRation(int dingMinRation) {
        this.dingMinRation = dingMinRation;
    }

    public int getDingMaxRation() {
        return dingMaxRation;
    }

    public void setDingMaxRation(int dingMaxRation) {
        this.dingMaxRation = dingMaxRation;
    }

    public int getBullet_livingScreen() {
        return bullet_livingScreen;
    }

    public void setBullet_livingScreen(int bullet_livingScreen) {
        this.bullet_livingScreen = bullet_livingScreen;
    }

    public int getBullet_livingFloatingScreen() {
        return bullet_livingFloatingScreen;
    }

    public void setBullet_livingFloatingScreen(int bullet_livingFloatingScreen) {
        this.bullet_livingFloatingScreen = bullet_livingFloatingScreen;
    }

    public int getBullet_allLivingScreen() {
        return bullet_allLivingScreen;
    }

    public void setBullet_allLivingScreen(int bullet_allLivingScreen) {
        this.bullet_allLivingScreen = bullet_allLivingScreen;
    }

    public int getBullet_allLivingFloatingScreen() {
        return bullet_allLivingFloatingScreen;
    }

    public void setBullet_allLivingFloatingScreen(int bullet_allLivingFloatingScreen) {
        this.bullet_allLivingFloatingScreen = bullet_allLivingFloatingScreen;
    }

    public int getKillRatioFloatWeight() {
        return killRatioFloatWeight;
    }

    public void setKillRatioFloatWeight(int killRatioFloatWeight) {
        this.killRatioFloatWeight = killRatioFloatWeight;
    }

    public int getMaxBetScore() {
        return maxBetScore;
    }

    public void setMaxBetScore(int maxBetScore) {
        this.maxBetScore = maxBetScore;
    }

    public int getMaxPlayerNum() {
        return maxPlayerNum;
    }

    public void setMaxPlayerNum(int maxPlayerNum) {
        this.maxPlayerNum = maxPlayerNum;
    }


    @Override
    public String toString() {
        return "GameConfig{" +
                "barrageGameRatio=" + barrageGameRatio +
                ", diamondToCoinRatio=" + diamondToCoinRatio +
                ", killRatio=" + killRatio +
                ", killRatioFloat=" + killRatioFloat +
                ", killRatioFloatWeight=" + killRatioFloatWeight +
                ", dingRunRation=" + dingRunRation +
                ", dingMinRation=" + dingMinRation +
                ", dingMaxRation=" + dingMaxRation +
                ", bullet_livingScreen=" + bullet_livingScreen +
                ", bullet_livingFloatingScreen=" + bullet_livingFloatingScreen +
                ", bullet_allLivingScreen=" + bullet_allLivingScreen +
                ", bullet_allLivingFloatingScreen=" + bullet_allLivingFloatingScreen +
                ", maxBetScore=" + maxBetScore +
                ", maxPlayerNum=" + maxPlayerNum +
                '}';
    }
}
